package org.alex.sample.dao;

import java.util.List;

import org.alex.sample.VO.UserVO;
import org.alex.sample.model.User;
import org.alex.sample.page.PagerModel;


public interface IUserDAO extends IBaseDAO<User> {

	public List<User> findAllUser() throws Exception;
	
	public void createUser(User user) throws Exception;
	
	public User findUserById(Integer id) throws Exception;
	
	public void editUser(User user) throws Exception;
	
	public void deleteUser(Integer id) throws Exception;
	
	public void saveStudentByExcel(List<User> userList) throws Exception;
	
	public PagerModel<UserVO> findAllByPage() throws Exception;
	
	public void deleteMoreUser(int[] idArr) throws Exception;
	
}
